* {
  box-sizing: border-box;
}


.border_1_000 { border: 1px solid #000; }
.border_1_ccc { border: 1px solid #ccc; }
.border_radius_5 { border-radius: 5px; }

.fw_600 { font-weight: 600; }

.h_40 { height: 40px; }
.h_30 { height: 30px; }
.l_h_30 { line-height: 30px; }
.l_h_40 { line-height: 40px; }

.p_10 { padding: 10px; }
.p_20 { padding: 20px; }

/* 垂直 padding */
.pv_10 { padding: 10px 0; }
.pv_20 { padding: 20px 0; }

/* 水平 padding */
.ph_10 { padding: 0 10px }
.ph_20 { padding: 0 20px }

.pl_10 { padding-left: 10px; }
.pl_20 { padding-left: 20px; }
.pr_10 { padding-right: 10px; }
.pr_20 { padding-right: 20px; }
.pb_5 { padding-bottom: 5px; }
.pb_10 { padding-bottom: 10px; }

.fs_22 { font-size: 22px; }
.fs_20 { font-size: 20px; }
.fs_18 { font-size: 18px; }


.mainColor { color: #74a5ff; }

.max_w_300 { max-width: 300px; }
.max_w_400 { max-width: 400px; }

.min_w_200 { min-width: 200px; }
.min_w_300 { min-width: 300px; }
.min_w_400 { min-width: 400px; }

.on { 
  color: #000 !important;
  font-size: 24px;
  border-right: 3px solid #74a5ff;
}

.img_full { width: 100%; height: 100%; }

/* 改变 input 获取焦点时改变边框颜色 */
input[type=text]:focus, select:focus{
	border:1px solid #74a5ff !important;
  caret-color: #74a5ff;
	outline:none;
}

/* 省略 */
.ellipsis {
  display: inline-block;		
  /* overflow: hidden;			 */
  /* text-overflow: ellipsis;		 */
  /* white-space: nowrap;		 */
}

.w_100 { width: 100%; }



/* 引入外界资源 */
@font-face {
  font-family: gltTig;
  src: url(../font/GLTQaganTig.ttf);
  /* src: url(../font/GLTQaganNarinTig.ttf); */

  /* src: url(../font/MongolianShineChagan.ttf); */
}

